typedef struct a { int a, b, *c; } b, c, d;
b f;
c r;
d k;
a l;